ARTENOLIS: Automated Reproducibility and Testing Environment for Licensed Software
نویسندگان
چکیده
Motivation: Automatically testing changes to code is an essential feature of continuous integration. For open-source code, without licensed dependencies, a variety of continuous integration services exist. The COnstraint-Based Reconstruction and Analysis (COBRA) Toolbox is a suite of open-source code for computational modelling with dependencies on licensed software. A novel automated framework of continuous integration in a semi-licensed environment is required for the development of the COBRA Toolbox and related tools of the COBRA community. Results: ARTENOLIS is a general-purpose infrastructure software application that implements continuous integration for open-source software with licensed dependencies. It uses a master-slave framework, tests code on multiple operating systems, and multiple versions of licensed software dependencies. ARTENOLIS ensures the stability, integrity, and cross-platform compatibility of code in the COBRA Toolbox and related tools. Availability and Implementation: The continuous integration server, core of the reproducibility and testing infrastructure, can be freely accessed under artenolis.lcsb.uni.lu. The continuous integration framework code is located in the .ci directory and at the root of the repository freely available under github.com/opencobra/cobratoolbox. Contact: [email protected] Supplementary information: Supplementary data are available at Bioinformatics online.
منابع مشابه
An automatic test case generator for evaluating implementation of access control policies
One of the main requirements for providing software security is the enforcement of access control policies which aim to protect resources of the system against unauthorized accesses. Any error in the implementation of such policies may lead to undesirable outcomes. For testing the implementation of access control policies, it is preferred to use automated methods which are faster and more relia...
متن کاملDeclarative Testing and Deployment of Distributed Systems
System administrators and developers who deploy distributed systems have to deal with a deployment process that is largely manual and hard to reproduce. This paper describes how networks of computer systems can be reproducibly and automatically deployed from declarative specifications. Reproducibility also ensures that users can easily instantiate a test environment, before deploying the specif...
متن کاملData Generation Techniques for Automated Software Robustness T
Commercial software components are being used in an increasingly large number of critical applications. Hospitals, military organizations, banks, and others are relying on the robust behavior of software they did not write. Due to the high cost of manual software testing, automated software testing is a desirable, yet difficult goal. One of the difficulties of automated software testing is the ...
متن کاملSoftware Metric Framework
Many researchers have criticized the field of Software Complexity metrics for the lack of testing, verification, and reproducibility of many metrics and case studies that utilized those metrics. This document describes SMF, a tool that can help address some of these concerns, namely by enabling verification of metrics, reproducibility of experiments, and ease of implementation for new metrics. ...
متن کاملTesting and Implementation Process in Automation of a University
Automation of any organization is much needed for its development in today’s world. Education institutes like university are also need to get automated and improve their working manner through automation. Testing is the major part of the installation of automated environment to assure the quality of the university and its department. In this paper the tester’s side efforts are presented for the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1712.05236 شماره
صفحات -
تاریخ انتشار 2017